package com.example.module_mvc.model

import com.example.module_mvc.bean.UserBean

/**
 * Model层负责处理数据逻辑和业务规则。
 * 它通常包含数据访问对象（DAO）、网络请求、数据库操作等。
 * 在Android中，Model层通常不直接与View交互，而是通过Controller进行通信。
 */
class UserRepository {
    // 模拟用户数据源
    private val users = mutableListOf<UserBean>()

    // 添加用户
    fun addUser(user: UserBean) {
        users.add(user)
    }

    // 获取所有用户
    fun getAllUsers(): List<UserBean> {
        return users
    }

}